﻿@model IEnumerable<SIFIET.GestionProgramas.Datos.Modelo.PLANESTUDIO>

@{
    ViewBag.Title = "Planes de Estudio";
    WebGrid grid = new WebGrid(Model);
}
<h2>Planes de Estudio</h2>
@using (Html.BeginForm(null, null, FormMethod.Get))
{
    <fieldset>
        <legend>Busqueda</legend>
        @if (ViewBag.estado == "Activo")
        {
            <input type="radio" name="estado" value="Activo" checked="checked" /> <label>Activos</label>
            <input type="radio" name="estado" value="Inactivo"> <label>Inactivos</label>
        }
        else
        {
            <input type="radio" name="estado" value="Activo"> <label>Activos</label>
            <input type="radio" name="estado" value="Inactivo" checked="checked" /> <label>Inactivos</label>
        }
        <label>Filtro:</label>
        <select id="campo" name="campo">
            @if (ViewBag.campo == "Programa")
            {
                <option>Nombre</option>
                <option selected="selected">Programa</option>

            }
            else
            {
                <option>Nombre</option>
                <option>Programa</option>
            }

        </select>
        <label>Buscar:</label>
        <input type="text" name="busqueda" value="@ViewBag.busqueda" />
        <input type="submit" value="Buscar" />
    </fieldset>
}
<br />

<div class="row">
    <div class="col-md-11">
        <div class="table-responsive">
            @grid.GetHtml(
        tableStyle: "table table-striped  table-bordered table-hover",
        fillEmptyRows: false,
        footerStyle: "paginacion",
        headerStyle: "theader",
        mode: WebGridPagerModes.All,
        columns: new[]
        {

            grid.Column("NOMBREPLANESTUDIOS",header:"Nombre"),
            grid.Column("DESCRIPCIONPLANESTUDIOS",header:"Descripción"),
            grid.Column("FECHAINICIOPLANESTUDIOS",header:"Fecha Inicio"),
            grid.Column("FECHAFINPLANESTUDIOS",header:"Fecha Fin"),
            grid.Column("PROGRAMA.NOMBREPROGRAMA",header:"Programa"),
            grid.Column("",header:"Gestion Asignaturas",
                format: @<text>
                @Html.ActionLink("Gestionar", "GestionAsignaturasPlanEstudio", new { idPlanEstudio = item.IDENTIFICADORPLANESTUDIOS })
                </text>
            ),
            grid.Column("",header:"Opciones",
                format: @<text>
                @if (Context.User.IsInRole("Plan de Estudio"))
                {
                    @Html.ActionLink("Editar", "EditarPlanEstudio", new { idPlanEstudio = item.IDENTIFICADORPLANESTUDIOS }) <text>|</text>
                }
                @if (Context.User.IsInRole("Administrador"))
                {
                    <text>|</text>
                    @Html.ActionLink("Eliminar", "EliminarPlanEstudio", new { idPlanEstudio = item.IDENTIFICADORPLANESTUDIOS }, new { onclick = "return confirmarEliminarPlanEstudio()" })
                }
                | @Html.ActionLink("Visualizar", "VisualizarPlanEstudio", new { idPlanEstudio = item.IDENTIFICADORPLANESTUDIOS })
                </text>
                )
        })
        </div>
    </div>
</div>

<p>
    @Html.ActionLink("Agregar", "RegistrarPlanEstudio")
</p>
<h3> @ViewBag.ResultadoOperacion </h3>
